package jxtend.annotation.keyword;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Marks a methods that either overrides a superclass method or implements an interface method.
 * <p>
 * <strong>NOTE</strong>: J-xtend enforces the usage of the {@code @override) annotation (or optionally the
 * {@code @Override} annotation from standard Java) for every method that either overrides a superclass method or
 * implements an interface method.
 * </p>
 */
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.METHOD)
public @interface override {

}

